//////////////////////////////////////////////////
// guiQtWindow.h
//
// Author: Tarik Belabbas et Adrien Hoffer
//////////////////////////////////////////////////

#ifndef GUIQTWINDOW_H_
#define GUIQTWINDOW_H_

#include <QWidget>

class guiGLWidget;
class QBoxLayout;
class QPushButton;
class QTextEdit;

class guiQtWindow: public QWidget
{
Q_OBJECT

public:
	guiQtWindow			();
	virtual ~guiQtWindow	();

	// Virtual fonctions
	virtual QSize	minimumSizeHint	()	const;
	//virtual QSize	sizeHint			()	const;

public slots:
	void			addFire			();

private:
	//virtual void	timerEvent			( QTimerEvent* _event );

	// Members
	QBoxLayout*	m_mainLayout;

	guiGLWidget*	m_glWidget;
	QPushButton*	m_addFireButton;

	int				m_timerId;
};

#endif /* GUIQTWINDOW_H_ */
